\section{Plan de Proyecto}

Teniendo en cuenta todo lo anterior, y considerando las restricciones de tiempo y las posturas de
los stakeholders con los que se tuvo contacto, se tom\'o la decisi\'on de delegar en un proveedor externo
el an\'alisis del contenido multimedia (im\'a\'agenes y video). Se cuenta con que ellos provean un servicio
en el que se analizan estos contenidos y llegan a notros con alg\'un tipo de descripci\'on o clasificaci\'on
en texto, que ser\'a tomado como entrada del motor de moderaci\'on existente.  Por otra parte, hay que
destacar que para la segunda etapa se contar\'a con una dedicaci\'on \textit{full-time} de los cuatro
integrantes del equipo.

\subsubsection{Iteraci\'on 1 - Elaboraci\'on (3 semanas / 480 horas)}	
	
	Esta iteraci\'on se abordaron los siguientes puntos:
	
	\begin{itemize}
		  \item Definici\'on de arquitectura
		  \item Adaptaci\'on del sistema de moderaci\'on (dependencia y define arquitectura)
		  \item CU-01: Registr\'andose como usuario nuevo (restricci\'on externa)
		  \item CU-02: Autentic\'andose al sistema via usuario/contrase\~na (restricci\'on)
		  \item CU-03: Autentic\'andose al sistema via redes sociales (restricci\'on)
		  \item CU-04: Publicando comentario con contenido multimedia
		  \item CU-07: Analizando contenido de im\'agenes (restricci\'on)
		  \item CU-11: Seleccionando el tipo de lenguaje a filtrar
	\end{itemize}

	Aqu\'i se busc\'o el objetivo de atacar casos de uso que impactaran de alguna forma en la
	arquitectura, como se puede ver en CU-07 (involucra comunicaci\'on con sistema externo).
	Otro ejemplo es CU-11, que cambia radicalmente la forma de tratar los datos que ten\'iamos,
	ya que ahora se deben guardar todos los textos junto a sus clasificaciones, y evaluar
	seg\'un el usuario qu\'e tipo de contenidos se pueden mostrar.
	Por otra parte encontramos algunos casos de uso que ingresaron en esta iteraci\'on para
	poder cumplir con restricciones externas (CU-01, CU-02, CU-03 y CU-04).

	Al planear esta iteraci\'on se busc\'o el objetivo de poder contar con una versi\'on peque\~na
	de todo el flujo de datos entero (comunicaci\'on con sistema de categorizaci\'on externo,
	an\'alisis de un nuevo tipo de categor\'ia y filtro de contenido por usuario).
	Puede encontrase en las figuras de las p\'aginas ~\pageref{fig:plan} y ~\pageref{fig:gantt}
	el detalle de c\'omo se estim\'o el esfuerzo y se asignaron recursos para el trabajo de esta fase.

	\begin{figure}[hbtp]
	\centering
	\includegraphics[scale=0.8]{./plan.jpg}
	\caption{Divisi\'on de tareas y asignacion de recursos para la primera iteraci\'on}
	\label{fig:plan}
	\end{figure}

	\begin{figure}[hbtp]
	\centering
	\includegraphics[scale=0.8]{./gantt.jpg}
	\caption{Diagrama de Gantt de tareas de la primera iteraci\'on}
	\label{fig:gantt}
	\end{figure}

\subsubsection{Iteraci\'on 2 - Construci\'on (2 semanas / 320 horas)}
	
	Las siguientes tareas se realizar\'an en la etapa de construcci\'on que cuenta
	con una sola iteraci\'on de dos semanas
	
	\begin{itemize}
	  \item CU-08: Analizando contenido de videos (25hs)
	  \item CU-09: Analizando contenido de audio (25hs)
	  \item CU-05: Compartiendo comentario en redes sociales (15hs)
	  \item CU-10: Analiando existencia de malware (23hs)
	  \item CU-06: Definiendo filtro de comentarios por emisor (35hs)
	  \item CU-13: Calificando comentarios de otros usuarios (12hs)
	  \item CU-14: Analizando tendencias en comentarios no moderados (15hs)
	  \item CU-12: Recuperando contrase\~na (6hs)
	\end{itemize}

	  Adem\'as, sobre el core del sistema de detecci\'on se implementar\'a:
	\begin{itemize}
		\item Detecci\'on de categor\'ias existentes en enlaces de los comentarios (25hs)
		\item Detecci\'on de referencias a ponnies (10hs)
		\item Detecci\'on de amenazas (30hs)
		\item Detecci\'on de pornograf\'ia (45hs)
		\item Detecci\'on de expresiones discriminatorias (25hs)
	\end{itemize}

\subsubsection{Iteraci\'on 3 - Transici\'on (1 semana / 160 horas)}
	
	Las siguientes tareas se desarrollan para finalizar con el deplyment del sistema
	
	\begin{itemize}
		  \item Obtenci\'on de infraestructura faltante para el despliegue productivo (85hs)
		  \item Configuraci\'on de entornos (25hs)
		  \item Instalaci\'on (15hs)
		  \item Rollout incremental para probar tolerancia al tr\'afico (35hs)
	\end{itemize}
